export default {
  alerts:{
    scenePage:{
      title: 'Alert Scene Management',
      table: {
        name: 'Name',
        englishName: 'EnglishName',
        type: 'Type',
        level: 'Level',
        frequency: 'Frequency (minutes)',
        noticeType: 'Notice Type',
        status: 'Status',
        dept: 'Department',
        bindTo: 'Bind Range',
        judgeMark: 'Judge Symbol',
        remark: 'Remark',
        createdAt: 'Created Time',
        operation: 'Operation'
      },
      search: {
        name: 'Name',
        status: 'Status',
        createTime: 'Created Time',
        department: 'Department'
      },
      status: {
        enabled: 'Enabled',
        disabled: 'Disabled'
      },
      bindTo: {
        singleDevice: 'Single Device',
        group: 'Group'
      },
      getFailed: 'Failed to get scene list',
      addSuccess: 'Add scene successfully',
      addFailed: 'Failed to add scene',
      updateSuccess: 'Update scene successfully',
      updateFailed: 'Failed to update scene',
      deleteSuccess: 'Delete scene successfully',
      deleteFailed: 'Failed to delete scene',
      batchDeleteSuccess: 'Batch delete scenes successfully',
      batchDeleteFailed: 'Failed to batch delete scenes',
      deleteConfirm: 'Are you sure to delete this scene?',
      batchDeleteConfirm: 'Are you sure to delete {count} scenes?',
      selectRecordFirst: 'Please select records first'
    },
    peoplePage:{
      title: 'Alert Contacts',
      table: {
        id: 'ID',
        name: 'Name',
        deptId: 'Department',
        phone: 'Phone',
        email: 'Email',
        wechat: 'Wechat',
        language: 'Language',
        status: 'Status',
        receiveFrequency: 'Receive Frequency',
        remark: 'Remark',
        createdAt: 'Created At',
        updatedAt: 'Updated At',
        operation: 'Operation'
      },
      search: {
        name: 'Search by Name',
        status: 'Status'
      },
      status: {
        enabled: 'Enabled',
        disabled: 'Disabled'
      },
      addSuccess: 'Add successfully',
      addFailed: 'Add failed',
      updateSuccess: 'Update successfully',
      updateFailed: 'Update failed',
      deleteSuccess: 'Delete successfully',
      deleteFailed: 'Delete failed',
      batchDeleteSuccess: 'Batch delete successfully',
      batchDeleteFailed: 'Batch delete failed',
      deleteConfirm: 'Are you sure to delete this contact?',
      batchDeleteConfirm: 'Are you sure to delete {count} selected contacts?',
      selectRecordFirst: 'Please select records first',
      getFailed: 'Failed to get contact list'
    },
    alertLogPage:{
      title: 'Alert Log',
      table: {
        id: 'ID',
        sceneId: 'Scene',
        level: 'Level',
        bindTo: 'Bind To',
        bindId: 'Bind',
        deptId: 'Department',
        handleStatus: 'Handle Status',
        handRemark: 'Handle Remark',
        createdAt: 'Created At',
        updatedAt: 'Updated At',
        detail: 'Detail',
        sampletime: 'Sample Time',
        handleTime: 'Handle Time',
        operation: 'Operation'
      },
      search: {
        sceneId: 'Scene ID',
        level: 'Level',
        bindTo: 'Bind To',
        handleStatus: 'Handle Status',
        timeRange: 'Time Range'
      },
      status: {
        unhandled: 'Unhandled',
        handling: 'Handling',
        completed: 'Completed'
      },
      bindTo: {
        device: 'Device',
        group: 'Group'
      },
      handleDialog: {
        title: 'Handle Alert',
        remarkPlaceholder: 'Please enter handle remark'
      },
      batchHandleDialog: {
        title: 'Batch Handle Alerts',
        remarkPlaceholder: 'Please enter handle remark',
        recordsCount: 'Total {count} records to be handled'
      },
      getFailed: 'Failed to get alert log list',
      deleteSuccess: 'Delete success',
      deleteFailed: 'Delete failed',
      batchDeleteSuccess: 'Batch delete success',
      batchDeleteFailed: 'Batch delete failed',
      deleteConfirm: 'Are you sure to delete this alert log?',
      batchDeleteConfirm: 'Are you sure to delete {count} alert logs?',
      selectRecordFirst: 'Please select records first',
      handleSuccess: 'Handle success',
      handleFailed: 'Handle failed',
      batchHandleSuccess: 'Batch handle success',
      batchHandleFailed: 'Batch handle failed'
    },
    alertPeopleMsgPage:{
      title: 'Alert Message Push',
      table: {
        id: 'ID',
        alertLogId: 'Alert Log ID',
        peopleId: 'People ID',
        msg: 'Message',
        noticeType: 'Notice Type',
        status: 'Status',
        statusMsg: 'Status Message',
        createdAt: 'Created At',
        updatedAt: 'Updated At',
        deptId: 'Department ID',
        operation: 'Operation'
      },
      search: {
        alertLogId: 'Alert Log ID',
        peopleId: 'People ID',
        noticeType: 'Notice Type',
        status: 'Status',
        timeRange: 'Time Range'
      },
      status: {
        ok: 'Success',
        failed: 'Failed',
        processing: 'Processing'
      },
      noticeType: {
        sms: 'SMS',
        email: 'Email'
      },
      getFailed: 'Failed to get alert message list',
      deleteSuccess: 'Delete successfully',
      deleteFailed: 'Failed to delete',
      batchDeleteSuccess: 'Batch delete successfully',
      batchDeleteFailed: 'Failed to batch delete',
      deleteConfirm: 'Are you sure to delete this message?',
      batchDeleteConfirm: 'Are you sure to delete {count} messages?',
      selectRecordFirst: 'Please select records first'
    },
    sceneOperatePage:{
      deptId: 'Department',
      selectDeptFirst: 'Please select a department first',
      deviceSection: 'Device List',
      groupSection: 'Device Group List',
      peopleSection: 'Contact List',
      sceneSection: 'Alert Scene List',
      selectedCount: 'Selected {count} items',
      bindSuccess: 'Bind successfully',
      bindFailed: 'Bind failed',
      loadingData: 'Loading data...',
      noData: 'No data available',
      confirmButton: 'Confirm',
      cancelButton: 'Cancel',
      bindPeople: 'Bind Contact',
      bindDevice: 'Bind Device',
      bindGroup: 'Bind Device Group',
      bindScene: 'Bind Scene'
    }
  }
}
